History
History
Synonyms
UK
US
Meaning:
pond

a small area of water, e.g. in a garden

small body of water

DUCK POND as in Wiktionary
DUCK POND as in Wikipedia